.old_type .qztqyb {
	line-height: 70px;
	margin-top: 50px;
}

.old_type .tqtit {
	width: 100%;
	font-size: 40px;
	float: none;
}

.old_type .tqnr {
	width: 100%;
	float: none;
	font-size: 30px;
	line-height: 78px;
	height: 70px !important;
	display: flex;
}

.old_type .str_move_clone {
	display: none;
}

.old_type .str_move {
	height: 70px;
	line-height: 70px;
	width: auto;
}

.mobile_type .more_1 a {
	font-size: 3.5vw;
	line-height: 10vw;
	text-align: right;
}

.old_type .cont {
	margin-top: 50px;
}

.old_type .cont1 {
	width: 100%;
	height: 100%;
	padding: 30px 30px 30px 100px;
}

.old_type .more_1 a {
	font-size: 28px !important;
}

.old_type .more_1 {}

.old_type .cont1 a {
	display: block;
	width: 100%;
	font-size: 32px;
	line-height: 60px;
	padding-left: 30px;
}

.old_type .cont2 .lbfysz {
	font-size: 44px;
	line-height: 60px;
	top: -40px;
}

.old_type .lbtit {
	font-size: 40px;
}

.old_type .lbzy {
	font-size: 24px;
	text-indent: 2em;
	color: #666;
	margin-top: 30px;
	line-height: 50px;
	margin-top: 35px;
}

.old_type .cont2 {
	margin-top: 50px;
	height: 600px;
}

.old_type .cont2 .swiper-slide img {
	height: 600px;
}

.old_type .cont2 .swiper-slide .lbitembox {
	position: absolute;
	top: 50px;
	right: 0;
	width: 600px;
	height: 500px;
}

.old_type .lbitem {
	padding: 130px 30px 0;
}

.old_type .cont2 .swiper-button-prev {
	right: 530px;
}

.old_type .cont2 .swiper-button-next,
.old_type .cont2 .swiper-button-prev {
	position: absolute;
	top: 120px;
	width: 32px;
	height: 40px;
	z-index: 10;
	cursor: pointer;
	background-size: 16px !important;
}

.old_type .cont2 .paginationbox {
	top: 130px;
	right: 272px;
}

.old_type .cont2 .swiper-pagination-bullet {
	width: 0px;
	height: 0px;
}

.old_type .lbgd {
	font-size: 30px;
}

.old_type .cont3 {
	margin-top: 50px;
}

.old_type .cont3l,
.old_type .cont3r {
	width: 100%;
	height: 100%;
}

.old_type .tabtit {
	height: auto;
}

.old_type .tabtit .bt-title-tab {
	height: auto;
	line-height: 80px;
}

.old_type .bt-title-tab>a {
	display: block;
	font-size: 34px;
	line-height: 60px;
	padding: 20px 0;
}

.old_type .tabtit .bt-title-tab {
	margin-left: 30px;
}

.old_type .tabtit .bt-right a {
	font-size: 34px;
	color: #999;
	line-height: 60px;
}

.old_type .tabtit .bt-right {
	padding: 20px 0;
}

.old_type .bt-list {
	height: 100%;
	margin-top: 30px;
	overflow: hidden;
}

.old_type .cont3 .bt-allUnder-18 .bt-con-tab {
	width: 100%;
	height: 100%;
	overflow: auto;
}

.old_type .bt-con-tab ul li {
	width: 100%;
	padding-left: 0;
	/* background:none;*/
	background-size: 0;
}

.old_type .bt-con-tab ul li a,
.old_type .bt-con-tab ul li span {
	text-align: justify;
	font-size: 32px;
	line-height: 60px;
	padding: 5px 0;
}

.old_type #qztab6 {
	margin-left: 0;
}

.old_type .cont5 {
	margin-top: 50px;
	padding: 50px 0;
}

.old_type .bgtit a {
	font-size: 40px;
	font-weight: bold;
	line-height: 60px;
}

.old_type .cont5 .bt-allUnder-18 {
	width: 100%;
	height: 100%;
	margin-top: 30px;
}

.old_type div#qztab9 {
	margin-left: 0;
}

.old_type div#qztab1 {
	margin-left: 0;
}

.old_type .cont5 .tsditem {
	padding: 30px !important;
	box-sizing: border-box;
}

.old_type .cont5 .tsditem a {
	padding: 0 !important;
}

.old_type .cont5 .tsdri {
	font-size: 40px;
	/* color:#333333;*/
	/* text-align:right;*/
	text-align: center;
}

.old_type .cont5 .cl9 {
	font-size: 32px;
}

.old_type .cont5 .tsdshu {
	height: 100px;
}

.old_type .cont5 .xxgkitem {
	width: 100%;
	height: 100%;
	padding: 50px 0 20px;
	background-size: 100% 100%;
	justify-content: flex-start;
	margin-top: 50px;
}

.old_type .cont5 .xxgkitem a {
	font-size: 30px;
	width: 25%;
	margin: 0;
	margin-bottom: 20px;
	/* margin-top:20px;*/
	line-height: 60px;
	background-size: 40px;
}

.old_type .cont6 {
	margin-top: 50px;
}

.old_type .zmhditem {
	margin-top: 40px;
	display: inline-block;
	width: 100%;
}

.old_type .zmhditem li {
	width: 33.33% !important;
	background: #f5f5f5;
	height: auto;
	padding-top: 38px;
}

.old_type .zmhditem li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 35px 0 30px;
	font-size: 32px;
	line-height: 60px;
	/* background:#f5f5f5;*/
	text-align: center;
	background-position: center;
	background-position-y: 0px;
	background-size: 35px;
}

.old_type .cont7 {
	margin-top: 50px;
}

.old_type .cont7 .zwfwitem .gfrbsitem {
	width: 100%;
	height: 100%;
	padding: 30px;
	margin-top: 50px;
	background: #fff;
	box-shadow: 0px 0px 10px 0px rgb(95 95 4.75%);
}

.old_type .cont7 .zwfwitem {
	display: inline-block;
	width: 100%;
}

.old_type .gfrtit a {
	font-size: 32px;
	line-height: 60px;
}

.old_type .gfrbox a {
	display: block;
	margin: 18px;
	width: 30%;
	height: initial;
	line-height: 70px !important;
	padding: 0 30px 0 90px !important;
	background-size: auto 40px;
	font-size: 30px;
	float: left;
}

.old_type .gfrbox {
	display: inline-block;
	width: 100%;
}

.old_type .bjtjitem {
	width: 50%;
	background-size: 500px;
	/* height:500px;*/
	background: #f6f6f6 url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3084/site/images/44860/bgtj.png) no-repeat center;
	margin: 50px auto 0;
	background-size: 180px;
}

.mobile_type .qztqyb {
	line-height: 12vw;
	margin-top: 5vw;
	padding: 0 3vw;
	box-sizing: border-box;
}

.mobile_type .tqtit {
	width: 100%;
	font-size: 6vw;
	float: none;
}

.mobile_type .tqnr {
	width: 100%;
	float: none;
	font-size: 4vw;
	line-height: 78px;
	height: 10vw !important;
	display: flex;
}

.mobile_type .str_move_clone {
	display: none;
}

.mobile_type .str_move {
	height: 10vw;
	line-height: 10vw;
	width: auto;
}

.mobile_type .cont {
	margin-top: 5vw;
	padding: 0 3vw;
	box-sizing: border-box;
}

.mobile_type .cont1 {
	box-sizing: border-box;
	width: auto;
	height: 100%;
	/* margin: 3vw; */
	background: none;
	padding: 3vw;
}

.mobile_type .cont1 a {
	background-size: 1vw;
	display: block;
	width: 100%;
	font-size: 4vw;
	line-height: 12vw;
	padding-left: 5vw;
}

.mobile_type .cont2 .lbfysz {
	font-size: 4vw;
	line-height: 60px;
	top: -47px;
}

.mobile_type .lbtit {
	width: 100%;
	font-size: 4vw;
}

.mobile_type .lbzy {
	font-size: 24px;
	text-indent: 2em;
	color: #666;
	margin-top: 30px;
	line-height: 50px;
	margin-top: 35px;
	display: none;
}

.mobile_type .cont2 {
	margin-top: 5vw;
	height: 100%;
}

.mobile_type .cont2 .swiper-slide img {
	height: auto;
	width: 100vw;
}

.mobile_type .cont2 .swiper-slide .lbitembox {
	/* display: none; */
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	height: auto;
	top: initial;
}

.mobile_type .lbitem {
	padding: 3vw;
	height: auto;
	width: 100vw;
}

.mobile_type .cont2 .swiper-button-prev {
	right: 530px;
}

.mobile_type .cont2 .swiper-button-next,
.mobile_type .cont2 .swiper-button-prev {
	position: absolute;
	bottom: 0;
	width: 32px;
	height: 40px;
	z-index: 10;
	top: initial;
	cursor: pointer;
	background-size: 16px !important;
	display: none;
}

.mobile_type .cont2 .paginationbox {
	top: initial;
	right: 0;
	border: 0;
	display: none;
}

.mobile_type .cont2 .swiper-pagination-bullet {
	width: 0px;
	height: 0px;
}

.mobile_type .lbgd {
	font-size: 30px;
	display: none;
}

.mobile_type .cont3 {
	margin-top: 5vw;
}

.mobile_type .cont3l,
.mobile_type .cont3r {
	width: 100%;
	height: 100%;
}

.mobile_type .tabtit {
	height: auto;
	padding-right: 20vw;
	position: relative;
}

.mobile_type .tabtit .bt-title-tab {
	height: auto;
	line-height: 12vw;
}

.mobile_type .bt-title-tab>a {
	display: block;
	font-size: 4.5vw;
	line-height: 8vw;
	padding: 2vw 0;
}

.mobile_type .tabtit .bt-title-tab {
	margin-left: 2vw;
	border: none;
	/* width: 50%; */
	/* margin: 0; */
	/* text-align: center; */
}

.mobile_type .tabtit .bt-right a {
	font-size: 4.5vw;
	color: #999;
	line-height: 8vw;
}

.mobile_type .tabtit .bt-right {
	padding: 2vw 0;
	position: absolute;
	right: 3vw;
	float: none;
	top: auto;
	/* width: 10vw; */
}

.mobile_type .bt-list {
	height: 100%;
	margin-top: 5vw;
	overflow: hidden;
}

.mobile_type .cont3 .bt-allUnder-18 .bt-con-tab {
	width: 100%;
	height: 100%;
	overflow: auto;
}

.mobile_type .bt-con-tab ul li {
	width: 100%;
	padding-left: 0;
	/* background:none;*/
	background-size: 0;
}

.mobile_type .bt-con-tab ul li a,
.mobile_type .bt-con-tab ul li span {
	text-align: justify;
	font-size: 4vw;
	line-height: 10vw;
	padding: 5px 0;
}

.mobile_type #qztab6 {
	margin-left: 0;
}

.mobile_type .cont5 {
	margin-top: 5vw;
	padding: 5vw 3vw;
	box-sizing: border-box;
}

.mobile_type .bgtit a {
	font-size: 6vw;
	font-weight: bold;
	line-height: 12vw;
}

.mobile_type .cont5 .bt-allUnder-18 {
	width: 100%;
	height: 100%;
	margin-top: 4vw;
}

.mobile_type div#qztab9 {
	margin-left: 0;
}

.mobile_type div#qztab1 {
	margin-left: 0;
}

.mobile_type .cont5 .tsditem {
	padding: 3vw !important;
	box-sizing: border-box;
	/* display: block; */
}

.mobile_type .cont5 .tsditem a {
	padding: 0 !important;
	width: 100%;
}

.mobile_type .cont5 .tsdri {
	font-size: 6vw;
	color: #333333;
	text-align: right;
	text-align: center;
	display: none;
}

.mobile_type .cont5 .cl9 {
	font-size: 4vw;
	/* display: none; */
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
}

.mobile_type .cont5 .tsdshu {
	height: 100px;
	display: none;
}

.mobile_type .cont5 .xxgkitem {
	width: 100%;
	height: 100%;
	padding: 6vw 0 2vw;
	background-size: 100% 100%;
	justify-content: flex-start;
	margin-top: 5vw;
}

.mobile_type .cont5 .xxgkitem a {
	font-size: 4vw;
	width: 33.33%;
	margin: 0;
	margin-bottom: 4vw;
	/* margin-top:20px;*/
	line-height: 8vw;
	background-size: 5vw;
	padding-top: 8vw;
}

.mobile_type .cont6 {
	margin-top: 5vw;
	padding: 3vw;
	box-sizing: border-box;
}

.mobile_type .zmhditem {
	margin-top: 5vw;
	display: inline-block;
	width: 100%;
}

.mobile_type .zmhditem li {
	width: 33.33% !important;
	background: #f5f5f5;
	height: auto;
	padding-top: 6vw;
	float: left;
}

.mobile_type .zmhditem li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 8vw 0 3vw;
	font-size: 4vw;
	line-height: 8vw;
	/* background:#f5f5f5;*/
	text-align: center;
	background-position: center;
	background-position-y: 0px;
	background-size: 6vw;
}

.mobile_type .cont7 {
	margin-top: 5vw;
	padding: 3vw;
	box-sizing: border-box;
}

.mobile_type .cont7 .zwfwitem .gfrbsitem {
	width: 100%;
	height: 100%;
	padding: 3vw;
	margin-top: 5vw;
	background: #fff;
	box-shadow: 0px 0px 10px 0px rgb(95 95 4.75%);
}

.mobile_type .cont7 .zwfwitem {
	display: inline-block;
	width: 100%;
}

.mobile_type .gfrtit a {
	font-size: 5vw;
	line-height: 10vw;
	display: block;
}

.mobile_type .gfrbox a {
	display: block;
	margin: 0;
	width: 50%;
	height: initial;
	line-height: 10vw !important;
	padding: 3vw 3vw 3vw 12vw !important;
	background-size: auto 5vw;
	font-size: 4vw;
	float: left;
}

.mobile_type .gfrbox {
	display: inline-block;
	width: 100%;
	float: none;
}

.mobile_type .bjtjitem {
	width: 100%;
	height: 50vw;
	background: #f6f6f6 url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3084/site/images/44860/bgtj.png  ) no-repeat center;
	margin: 5vw auto 0;
	background-size: auto;
}

.mobile_type .bt-con-tab ul li a {
	width: 60%;
}

.mobile_type .cont4 .swiper-button-next,
.mobile_type .cont4 .swiper-button-prev {
	width: 6vw;
	height: 6vw;
	background-size: 100% 100%;
	margin-top: -3vw;
}

.mobile_type .cont5 .tsditem .tsdtit {
	float: none;
}

.mobile_type .cont5 .tsditem .tsdtit p {
	width: 100%;
}

.mobile_type .cont5 .m10 {
	display: block !important;
}

.mobile_type .cont5 .tsditem .tsdtime p {
	display: none;
}

.mobile_type .cont8 {
	margin-top: 4vw;
	padding: 3vw;
	box-sizing: border-box;
	margin-bottom: 5vw;
}

.mobile_type .ztlb .swiper {
	height: 100%;
	padding-bottom: 15vw;
}

.mobile_type .ztlb .swiper-slide img {
	display: block;
	width: 100vw;
	height: 100%;
	object-fit: unset;
}

.mobile_type .ztlb .swiper-button-prev {
	left: 30%;
}

.mobile_type .ztlb .swiper-button-next {
	right: 30%;
}

.mobile_type .cont4 {
	margin-top: 5vw;
	height: auto;
}

.mobile_type .cont4 .swiper {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: auto;
}

.mobile_type .cont4 .swiper-slide img {
	width: 100vw;
	height: auto;
}
